proxy_cache_path /var/cache/nginx/deb_debian_cache levels=1:2 keys_zone=deb_debian_cache:10m max_size=20g inactive=24h use_temp_path=off;

server {
    listen 80;
    server_name deb.debian.local;

    location / {
        proxy_pass https://deb.debian.org/;
        proxy_set_header Host deb.debian.org;

        proxy_cache deb_debian_cache;
        proxy_cache_valid 200 302 24h;
        proxy_cache_use_stale error timeout updating;
        add_header X-Cache-Status $upstream_cache_status;
    }

}
